166f1ae85d867f538c051db414240e66941bcdb7,workbench/mps-platform/source/jetbrains/mps/ide/tools/BaseTool.java,BaseTool,unregister,#,309
Before Change
if (myNumber != -1 && (openedProjects.contains(getProject()) || openedProjects.isEmpty())) {
Keymap keymap = KeymapManager.getInstance().getKeymap(KeymapManager.DEFAULT_IDEA_KEYMAP);
//noinspection ConstantConditions
keymap.removeAllActionShortcuts(ActivateToolWindowAction.getActionIdForToolWindow(myId));
keymap = KeymapManager.getInstance().getKeymap(KeymapManager.MAC_OS_X_KEYMAP);
//noinspection ConstantConditions
After Change
Keymap keymap = KeymapManager.getInstance().getKeymap(KeymapManager.DEFAULT_IDEA_KEYMAP);
if (keymap != null) {
//noinspection ConstantConditions
keymap.removeAllActionShortcuts(ActivateToolWindowAction.getActionIdForToolWindow(myId));
}
keymap = KeymapManager.getInstance().getKeymap(KeymapManager.MAC_OS_X_KEYMAP);